shepherd satellite - Francés Inglés Diccionario